package com.xvyy.tingshu.account.service;

/**
 * ClassName: MqOpsService
 * Package: com.xvyy.tingshu.account.service
 *
 * @Description:
 * @Author: xvyy
 * @Create: 2025/1/13 - 20:25
 * @Version: v1.0
 */
public interface MqOpsService {
    /**
     * 用户账户余额的初始化
     * @param userId
     */
    void userAccountInit(String userId);

    /**
     * 解锁用户账户余额的消费者方法
     * @param orderNo
     */
    void unlock(String orderNo);

    /**
     * 扣减用户账户余额的消费者方法
     * @param orderNo
     */
    void minus(String orderNo);
}
